package com.tanhua.dubbo.api;

/**
 * @Author: cl
 * @Date: 2022/5/3 - 05 - 03
 * @Description:
 */

import com.tanhua.model.mongo.RecommendUser;
import com.tanhua.model.vo.PageResult;

import java.util.List;

/**
 * 匹配缘分接口
 */
public interface RecommendUserApi {

    //查询今日佳人数据
    RecommendUser queryWithMaxScore(Long toUserId);

    //分页查询缘分匹配
    PageResult queryRecommendUserList(Integer page, Integer pagesize, Long toUserId);

    //通过用户id和对应缘分用户id查询缘分值
    RecommendUser findByUserIdAndToUserId(Long userId, Long toUserId);

    //获取用户推荐(排除喜欢和不喜欢的并限制数量)
    List<RecommendUser> queryCardsList(Long userId, int i);
}
